﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>EnvAdd</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../css/commands.css" type="text/css" rel="stylesheet">
<link media="print" href="../css/print.css" type="text/css" rel="stylesheet">
</head>
<body>

<h1>EnvAdd</h1>

<p>把<a href="../Variables.htm">变量</a>设置为它自身加上给定的值的总和 (也能从一个<a href="FileSetTime.htm#YYYYMMDD">日期-时间</a>的值里加上或减去时间)。同义于: var += value</p>

<p class="CommandSyntax">EnvAdd, Var, Value [, TimeUnits]<br>
Var += Value [, 
TimeUnits]<br>
Var++</p>

<h3>参数 </h3>
<table border="1" bordercolor="#c0c0c0" cellpadding="3" cellspacing="0" width="100%">
  <tr>
    <td width="15%">Var</td>
    <td width="85%">要操作的<a href="../Variables.htm">变量</a>名称。</td>
    </tr>
  <tr>
    <td>Value</td>
    <td>任何整数、浮点数或<a href="../Variables.htm#Expressions">表达式</a>。</td>
    </tr>
  <tr>
    <td>TimeUnits</td>
    <td><p>如果提供，此参数指示命令添加 <em>Value</em> 给 <em>Var</em>，将 <em>Var</em> 作为一个 <a href="FileSetTime.htm#YYYYMMDD">YYYYMMDDHH24MISS</a> 格式的日期-时间标记并且把 <em>Value</em> 作为整数或浮点数单位来添加 (要做减法，指定一个负值)。<em>TimeUnits</em> 可以是 Seconds, Minutes, Hours 或 Days (或者仅用它们的第一个字母)。</p>
      <p>如果 <em>Var</em> 是一个空变量，将用当前的时间来代替它。如果 <em>Var</em> 包含一个无效的时间标记或一个早于 1601 的年份，又或者如果 <em>Value</em> 是非数值，<em>Var</em> 将被设为空来表明有问题。</p>
      <p>内置变量 <strong>A_Now</strong> 包含 <a href="FileSetTime.htm#YYYYMMDD">YYYYMMDDHH24MISS</a> 格式的当前本地时间。</p>
      <p>要计算两个时间标记之间的时间量，请用 <a href="EnvSub.htm">EnvSub</a>。</p></td>
    </tr>
</table>

<h3>注意</h3>
<p>此命令等于这种速记形式：Var += Value</p>
<p>变量通过使用 Var++, Var--, ++Var 或 --Var 能被加上或减去 1 。</p>
<p>如果 <em>Var</em> 或 <em>Value</em> 为空或者不以数字开头，为了计算的目的它将被视为 0 (除了在一个表达式<strong>内部</strong>使用时，除了使用 <em>TimeUnits</em> 参数时)。</p>
<p>如果 <em>Var</em> 或者 <em>Value</em> 包含小数点，最后的结果将是一个由 <a href="SetFormat.htm">SetFormat</a> 设置格式的浮点数。 </p>

<h3>相关命令</h3>
<p><a href="EnvSub.htm">EnvSub</a>, <a href="EnvMult.htm">EnvMult</a>, <a href="EnvDiv.htm">EnvDiv</a>, <a href="SetFormat.htm">SetFormat</a>, <a href="../Variables.htm#Expressions">Expressions</a>, <a href="IfIs.htm">If var is [not] type</a>, <a href="SetEnv.htm">SetEnv</a>, <a href="FileGetTime.htm">FileGetTime</a></p>

<h3>示例</h3>
<pre class="NoIndent">EnvAdd, MyCount, 2<br>MyCount += 2  <em>;等同于上面的命令</em>

var1 =  <em>;使它为空，以便在下面使用当前的时间代替它。</em>
var1 += 31, days
MsgBox, %var1%  <em>;答案将是当前 31 天后的日期。</em></pre>

</body>
</html>